C: Mehrstellige Zahl in einzelne Stellen zerlegen

Wenn man eine mehrstellige ganze Zahl hat (10, 123, 765432) und diese in die einzelnen Stellen zerlegen muss, geht das ganz gut mit der Modulo Funktion: Tausender = (k % 10000) / 1000; Hunderter = (k % 1000) / 100; Zehner = (k % 100) / 10; Einer = k % 10;